; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html

[env:ATmega48P]
platform = atmelavr
; board = ATmega48P
board = ATmega328P
framework = arduino
upload_port = usb
upload_protocol = usbasp
board_build.f_cpu = 12000000L
upload_flags =
                -e
lib_deps =
  # RECOMMENDED
  # Accept new functionality in a backwards compatible manner and patches
  leemangeophysicalllc/FIR filter @ ^0.1.1

  # Accept only backwards compatible bug fixes
  # (any version with the same major and minor versions, and an equal or greater patch version)
  leemangeophysicalllc/FIR filter @ ~0.1.1

  # The exact version
  leemangeophysicalllc/FIR filter @ 0.1.1
  
  # RECOMMENDED
  # Accept new functionality in a backwards compatible manner and patches
  sadr0b0t/arduino-timer-api @ ^0.1.0

  # Accept only backwards compatible bug fixes
  # (any version with the same major and minor versions, and an equal or greater patch version)
  sadr0b0t/arduino-timer-api @ ~0.1.0

  # The exact version
  sadr0b0t/arduino-timer-api @ 0.1.0